(prompt "\n\nWillkommen zum ProBench V3.0 Demo/Update!\n\nDieses Installer-Skript ermöglicht:\n\n1. Die Installation und Deinstallation der Demo-Version von ProBench V3.0\n\n2. Das Update auf Release 8 für ProBench V3.0 Vollversion Besitzer")
(help "Lesen Sie sich am besten die ProBench3.guide einmal durch!")
(default 1))
; 1
(
(message "\n\nStellen Sie UNBEDINGT sicher, daß keine alte Emulation zur Zeit aktiv ist!!! Ansonsten müssen Sie JETZT die Installation abbrechen!")
(message "\n\nDieses Installations-Skript versucht(!) eine automatische Installation und Deinstallation der Demoversion zu ermöglichen!\n\nWir können aber nicht garantieren das es auf allen möglichen Systemkonfigurationen einwandfrei läuft.\n\nWir bitten dies zu beachten!")
(if (exists "devs:monitors/probench-demo")
( ; ProBench Demo deinstall
(message "\n\nEs wurde eine installierte Demoversion von ProBench V3.0 gefunden! Diese wird nun deinstalliert!")
(if (exists "sys:ProBench-Backup/probench")
(
(message "\nEs werden die ursprünglichen Dateien zurückgeschrieben. Die neuen Tools, sowie das Monitorfile der Demo-Version werden gelöscht!")
(copyfiles
(prompt "\nRestauriere nicht kompatible Libraries!")
(delete "devs:monitors/probench-demo" (prompt "Das Monitorfile der Demo kann nun nicht mehr benutzt werden!") (infos)(help #nohelp) (confirm))
(delete "sys:WBStartup/HRControl3" (infos))
(delete "sys:WBStartup/SProDBase3" (infos))
(message "\nDie ursprünglichen Dateien wurde zurückgeschrieben! Die Tools und überschüssigen Libraries wurden NICHT entfernt. Bitte machen Sie dieses bei Bedarf von Hand!")
)
(
(delete "devs:monitors/probench-demo" (prompt "Das Monitorfile der Demo kann nun nicht mehr benutzt werden!") (infos)(help #nohelp) (confirm))
(delete "sys:WBStartup/HRControl3" (infos))
(delete "sys:WBStartup/SProDBase3" (infos))
(message "\nEs wurde nur das Monitorfile und ProBench Tools aus der WBStartup entfernt! Die restlichen Tools und Libraries wurden NICHT entfernt. Bitte machen Sie dieses bei Bedarf von Hand!")
)
)
( ; ProBench Demo install
(if (exists "devs:monitors/probench")
( ; Anderes ProBench gefunden!
(if (askbool
(prompt "\nEs wurde eine installierte Version von ProBench gefunden. Soll diese für eine spätere Deinstallation von ProBench3-Demo gesichert werden?\n\nEs werden alle Dateien in SYS:ProBench-Backup gesichert die für eine Deinstallation wieder benötigt werden!")
(choices "Ja" "Nein")
(help #nohelp)
(default 1))
( ; Sicherung
(copyfiles
(prompt "\nSichere altes Monitorfile!")
(help @copyfiles-help)
(source "devs:monitors/probench")
(dest "SYS:ProBench-Backup")
(optional nofail askuser)
(confirm)
(infos))
(delete "devs:monitors/probench" (prompt "\n\nDas alte Monitorfile wird nun gelöscht und durch das der Demo-Version ersetzt!") (infos)(help #nohelp) (confirm))
(message "\n\nDie wichtigsten Dateien sind nun für eine spätere Deinstallation gesichert!\n\nSie sollten aber in Ihrer WBStartup und evtl. in der User-Startup vorhandene alte Tools entfernen!")
)
; oder nicht
(message "\nFalls Sie selber Dateien sichern wollen brechen Sie die Installation nun ab!\n\nAnsonsten wird Ihre momentane Version überschrieben und es gibt später keine saubere Möglichkeit der Deinstallation durch unser Installer-Script!")
)
)
(
(message "\nEs wurde keine alte ProBench Installation gefunden. Falls Sie den X-Pert Emulator besitzen müssen Sie diesen Entfernen, bevor Sie ProBench 3 installieren!")
(message "\nFalls Sie selber Dateien sichern wollen brechen Sie die Installation nun ab! Bei einer Deinstallation kann später nur das Monitorfile wieder entfernt werden!")
)
)
(run "cinst/killlib hrtool#?")
(if (exists "s:HRG_ModeInfos")
(
(message "\n\n\nNun werden die alten HRG_Modeinfos auf das neue Format gebracht.\n\nIhnen gehen dabei keine Screen-Modes verloren!")
(run "cinst/makeids")
(copyfiles
(prompt "\nKopieren einer DEFAULT 'HRG_Modeinfos' Datei!")
(help "")
(source "s/HRG_Modeinfos-DEFAULT")
(dest "s:")
(newname "HRG_Modeinfos-DEFAULT"))
)
(
(message "\n\n\nAuf Ihrem System scheinen sich noch keine 'HRG_ModeInfos' zu befinden! Es wird ein DEFAULT File installiert!")
(message "\nAls nächstes werden die Libraries der Demo-Version installiert!")
(copylib
(prompt #hrgcardsyslib)
(source "libs/hrgcardsys.library")
(dest "libs:")
(help #nohelp))
(copylib
(prompt #hrgsystemlib)
(source "libs/hrgsystem.library")
(dest "libs:")
(help #nohelp))
(copylib
(prompt #hrgrenderlib)
(source "libs/hrgrender.library")
(dest "libs:")
(help #nohelp))
(copylib
(prompt #hrgemulib)
(source "libs/hrgemu.library")
(dest "libs:")
(help #nohelp))
(copylib
(prompt #hrtoollib)
(source "libs/hrtool.library")
(dest "libs:")
(help #nohelp))
(copylib
(prompt #cyberlib)
(source "libs/cyberprobench.library")
(dest "libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #hrgblitterunilib)
(source "libs/hrgblitter-uni.library")
(dest "Libs:")
(help #nohelp))
(copylib
(prompt #hrgblitterspzlib)
(source "libs/hrgblitter-spz.library")
(dest "Libs:")
(help #nohelp))
(if (askbool
(prompt "\nDie 'hrgblitter.library' existiert in zwei Versionen. Welche wollen Sie installieren?")
(choices "Universell" "A4/40-A3/Z3")
(help "Universell laeuft auf jedem Rechner. Diese ist aber auf einem A4000/040 oder A3000-ZorroIII langsamer als die speziell dafuer geschriebene Version!")
(default 1))
(copyfiles
(prompt "Universelle-Version AKTIV")
(help "")
(source "libs:hrgblitter-UNI.library")
(optional nofail askuser)
(newname "hrgblitter.library")
(dest "Libs:"))
(copyfiles
(prompt "Spezial-Version AKTIV")
(help "")
(source "libs:hrgblitter-SPZ.library")
(optional nofail askuser)
(newname "hrgblitter.library")
(dest "Libs:"))
)
(copyfiles
(prompt "\nInstallieren von ModeMaster (3.4 ist für MUI 3.6!)")
(help @copyfiles-help)
(source "Prefs")
(dest "SYS:Prefs")
(pattern "ModeMaster3.#?")
(optional nofail askuser)
(files)
(infos)
(confirm)
)
(set UDDir
(askdir
(prompt "\nIn welches Verzeichnis sollen die Merlin Tools?")
(help @askdir-help)
(default "SYS:Tools/Merlin3")
(newpath)
)
)
(copyfiles
(prompt "\nInstallieren der Merlin Tools")
(help @copyfiles-help)
(source "Tools")
(dest UDDir)
(infos)
(all)
(confirm)
)
(if (askbool
(prompt "\nSoll HRControl bei jedem Booten gestartet werden ?")
(choices "Ja" "Nein")
(help "Schauen Sie im Guide unter HRControl nach!")
(default 1))
(copyfiles
(prompt "\nInstallieren von HRControl in der WBStartup Schublade")
(help @copyfiles-help)
(source "tools/HRControl3")
(dest "SYS:WBStartup/")
(infos)
(confirm)
)
)
(if (askbool
(prompt "\nSoll SProDBase bei jedem Booten gestartet werden ?")
(choices "Ja" "Nein")
(help "Schauen Sie im Guide unter SProDBase nach!")
(default 1))
(copyfiles
(prompt "\nInstallieren von SProDBase in der WBStartup Schublade")
(help @copyfiles-help)
(source "tools/SProDBase3")
(dest "SYS:WBStartup/")
(infos)
(confirm)
)
)
; Hier das, worauf alle Leute gewartet haben
(copyfiles
(prompt "\nInstallieren des Emulator-Demos! Es ist SEHR zu empfehlen, diesen in DEVS:MONITORS zu installieren! Sein Name MUSS immer 'ProBench-Demo' lauten!")
(help @copyfiles-help)
(source "devs/Monitors/")
(dest DefaultEmuDir)
(pattern "#?")
(files)
(infos)
(optional nofail askuser)
(confirm))
(if (askbool
(prompt "\nWollen Sie die Online-Dokumentation installieren ?")
(choices "Ja" "Nein")
(help #nohelp)
(default 1))
(copyfiles
(prompt "\nInstallieren von ProBench3.guide in help:")
(help @copyfiles-help)
(source "ProBench3.guide")
(dest "help:deutsch")
(infos)
(confirm)
)
)
(message "\nACHTUNG: Beachten Sie UNBEDINGT das nur 800x600 Screenmodes in der Demo zugelassen sind!\n\nFahren Sie zur Sicherheit Ihren Rechner nach der Installation in einem Standard AMIGA-Modus hoch!")
(message "\nProDev - Firma H.Raaf\n\n"
"Damit wäre die Demo-Installation abgeschlossen. Nach einem Reset geht es weiter! Sollten Probleme auftauchen, wenden Sie sich doch einfach an unsere HotLine!\n\n"
(message "\nEs wird nun ein Update Ihrer ProBench V3.0 Vollversion vorgenommen!")
(copylib
(prompt #hrgcardsyslib)
(source "libs/hrgcardsys.library")
(dest "libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #hrgsystemlib)
(source "libs/hrgsystem.library")
(dest "libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #hrgrenderlib)
(source "libs/hrgrender.library")
(dest "libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #hrgemulib)
(source "libs/hrgemu.library")
(dest "libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #hrtoollib)
(source "libs/hrtool.library")
(dest "libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #cyberlib)
(source "libs/cyberprobench.library")
(dest "libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #hrgblitterunilib)
(source "libs/hrgblitter-uni.library")
(dest "Libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #hrgblitterspzlib)
(source "libs/hrgblitter-spz.library")
(dest "Libs:")
(confirm)
(help #nohelp))
(if (askbool
(prompt "\nDie 'hrgblitter.library' existiert in zwei Versionen. Welche wollen Sie installieren?")
(choices "Universell" "A4/40-A3/Z3")
(help "Universell laeuft auf jedem Rechner. Diese ist aber auf einem A4000/040 oder A3000-ZorroIII langsamer als die speziell dafuer geschriebene Version!")
(default 1))
(
(copyfiles
(prompt "Universelle-Version AKTIV")
(help "")
(source "libs:hrgblitter-UNI.library")
(optional nofail askuser)
(newname "hrgblitter.library")
(dest "Libs:")
)
)
(
(copyfiles
(prompt "Spezial-Version AKTIV")
(help "")
(source "libs:hrgblitter-SPZ.library")
(optional nofail askuser)
(newname "hrgblitter.library")
(dest "Libs:")
)
)
)
(copyfiles
(prompt "\nInstallieren von ModeMaster (3.4 ist für MUI 3.6!)")
(help @copyfiles-help)
(source "Prefs")
(dest "SYS:Prefs")
(pattern "ModeMaster3.?")
(optional nofail askuser)
(files)
(infos)
(confirm)
)
(set UDDir
(askdir
(prompt "\nIn welches Verzeichnis sollen die Merlin Tools?")
(help @askdir-help)
(default "SYS:Tools/Merlin")
(newpath)
)
)
(copyfiles
(prompt "\nInstallieren der Merlin Tools")
(help @copyfiles-help)
(source "Tools")
(dest UDDir)
(infos)
(all)
(confirm)
)
(if (askbool
(prompt "\nSoll HRControl bei jedem Booten gestartet werden ?")
(choices "Ja" "Nein")
(help "Schauen Sie im Guide unter HRControl nach!")
(default 1))
(copyfiles
(prompt "\nInstallieren von HRControl in der WBStartup Schublade")
(help @copyfiles-help)
(source "tools/HRControl3")
(dest "SYS:WBStartup/")
(infos)
(confirm)
)
)
(if (askbool
(prompt "\nSoll SProDBase bei jedem Booten gestartet werden ?")
(choices "Ja" "Nein")
(help "Schauen Sie im Guide unter SProDBase nach!")
(default 1))
(copyfiles
(prompt "\nInstallieren von SProDBase in der WBStartup Schublade")
(help @copyfiles-help)
(source "tools/SProDBase3")
(dest "SYS:WBStartup/")
(infos)
(confirm)
)
)
(if (askbool
(prompt "\nWollen Sie die Online-Dokumentation installieren ?")
(choices "Ja" "Nein")
(help #nohelp)
(default 1))
(copyfiles
(prompt "\nInstallieren von ProBench3.guide in help:deutsch/")
(help @copyfiles-help)
(source "ProBench3.guide")
(dest "help:deutsch")
(infos)
(confirm)
)
)
(message "\nProDev - Firma H.Raaf\n\n"
"Damit wäre das Update abgeschlossen. Nach einem Reset geht es weiter! Sollten Probleme auftauchen, wenden Sie sich doch einfach an unsere HotLine!\n\n"